package com.qinglei.recoup.common.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author cxd
 */
@Data
@ApiModel(value = "IotRadarStatusData对象", description = "")
public class IotRadarStatusData implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "设备名称")
    private String deviceName;
    @ApiModelProperty(value = "设备在平台内的唯一标识")
    private String iotId;
    @ApiModelProperty(value = "设备公网出口IP")
    private String clientIp;
    @ApiModelProperty(value = "设备上、下线的UTC时间")
    private String utcTime;
    @ApiModelProperty(value = "设备下线时，返回的错误码")
    private String offlineReasonCode;
    @ApiModelProperty(value = "设备上、下线的时间")
    private String time;
    @ApiModelProperty(value = "设备所属产品的唯一标识")
    private String productKey;
    @ApiModelProperty(value = "设备状态（online：上线 offline：离线）")
    private String status;

}
